首页> 外文OA文献 >Parallel Simulation of Equation-Based Models on CUDA-Enabled GPUs
【2h】

Parallel Simulation of Equation-Based Models on CUDA-Enabled GPUs

机译:在支持CUDA的GPU上基于方程模型的并行仿真

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Our contributions with this work are methods and a prototype implementation for compiling and executing a limited set of equation-based mathematical models (written in the object-oriented equation-based modeling language Modelica) on CUDA-enabled GPUs. We look at methods of finding parallelism in Modelica models, that can be used on the massively parallel CUDA architecture. The methods have been implemented in a new back-end module of the OpenModelica compiler (an open-source Modelica compiler). This paper shows that it is possible to automatically generate simulation code for pure continuous-time models that can be reduced to an ordinary differential equation system without algebraic loops and where the initial values of all variables and parameters are known at compile time. It is possible to get some speedup compared with simulation on a single CPU core, a (approximated) relative speedup of 4.6 was for instance obtained for one model.
机译:我们在这项工作中的贡献是在支持CUDA的GPU上编译和执行有限的一组基于方程式的数学模型(用基于对象的基于方程式的建模语言Modelica编写)的方法和原型实现。我们将研究在Modelica模型中发现并行性的方法,这些方法可用于大规模并行CUDA体系结构。这些方法已在OpenModelica编译器(开源Modelica编译器)的新后端模块中实现。本文表明,可以为纯连续时间模型自动生成仿真代码,该模型可以简化为没有代数环的普通微分方程系统,并且在编译时可以知道所有变量和参数的初始值。与在单个CPU内核上进行的仿真相比,有可能获得一定的提速,例如,对于一个模型,相对提速为4.6。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号